草庐IT

Android RelativeLayout 边距

全部标签

ios - 如何在 UITextView 中设置文本边距?

我有一个UITextView但其中的文本与底部对齐,但我希望底部有一个边距,如下所示:----------------一些文字----------------如果我有一个UITextField,我可以使用editingRectForBounds:。但是UITextView我怎样才能用它实现这个功能呢?任何解决方案将不胜感激。并且,请不要建议我改用UITextField!我需要UITextView。提前致谢。 最佳答案 对于iOS7中的UITextView,使用这个:textView.textContainerInset=UIEdge

ios - iPhone UINavigationBar - 设置 rightBarButtonItem 的宽度和边距

我有一个按钮的背景图片,尺寸为80x30像素。我使用下面的代码在我的ViewController中设置背景,结果是这样的:如您所见,右按钮的角和顶部乱七八糟。-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloadingtheview.UIImage*favoriteBtnImgNormal=[[UIImageimageNamed:@"favorite-btn-normal"]resizableImageWithCapInsets:UIEdgeInsetsMake(0,30,30,0)];UIImage*

iphone - IOS 以最小边距打印 pdf

这一定很简单,但我似乎无法弄明白。我已经设法实现了从我的应用程序打印PDF的代码。问题是,PDF周围有相当多的空白和默认边距……这不是我希望页面从打印机输出的方式。因此,我正在尝试将边距降至最低。我该怎么做?我是否需要使用自定义UIPrintFormatter、UIPrintPageRenderer或UIPrintPaper。我需要在UIPrintInteractionControllerDelegate的哪个方法中进行更改?我知道这是可以做到的,因为当我从Apple的iBook应用程序打印PDF时,边距明显减少。谢谢。 最佳答案

ios - Stack View 受限于边距,没有边距

我遇到了一些我不确定如何解决的问题...我正在学习一些有点陈旧的类(class)(它们是在Swift3中完成的),我遇到了约束和边距的问题。我只是在听课,它说对于那个堆栈View我需要设置以下约束:向堆栈View添加约束后,我得到了这个结果:这是我期望的结果:所以我的问题是为什么堆栈View超出了边距,以及如何解决它。(提醒类(class)是在Swift3中进行的,他们在页边距内获得了堆栈View) 最佳答案 是的。这令人困惑。选择Constraintomargins用于在两侧留下间隙。现在,当您选择Constraintomargi

iphone - 动态调整 UITextView 大小的错误边距行为

我需要动态调整UITextView的大小,但在多次调整大小后,右边距向左惊人地侵eclipse,因此TextView中显示的文本非常窄,有很多空白。这可以通过仅使用UITextView和UISlider的简单设置来重现。产生此行为的简单示例设置是值范围为0-200的UISlider、宽度为320的UITextView和此代码:-(IBAction)sliderValueChanged:(UISlider*)slider{textView.frame=CGRectMake(0,0,320-slider.value,300);}我试过的一些东西是修补autoResizingMask、con

ios - 在 iOS 上打印时边距显示黄色

出于某种原因,当我使用PrintSimulator时,页边空白出现奇怪的黄色背景:我没有实体AirPrint打印机来测试它,所以我不确定这是否只是模拟器问题。 最佳答案 黄色区域可在打印机模拟器中配置。它由打印机模拟器首选项中的“显示可打印区域”选项控制。它用作验证打印布局的指南,根据文档,黄色区域中出现的任何内容都将被实际打印机剪裁。 关于ios-在iOS上打印时边距显示黄色,我们在StackOverflow上找到一个类似的问题: https://stack

ios - 在 IOS 堆栈 View 中的元素之间放置边距

我想要一个包含用户名和密码文本字段以及一个按钮的登录屏幕。我在堆栈View中添加了所有这些字段,组件之间的边距消失了。如何在IOS堆栈View中放置元素之间的边距? 最佳答案 选择stackView并设置间距。 关于ios-在IOS堆栈View中的元素之间放置边距,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/40669813/

android - 将填充/边距设置为主题中的顶部 Activity/fragment 布局容器?

在我的应用中,我想将填充应用到主题中的所有屏幕顶级容器。例子:这是布局文件。这是应用主题。@color/colorPrimary@color/colorPrimaryDark@color/colorAccent@drawable/window_frame我可以使用android:padding将填充应用于父容器RelativeLayout。但我不想这样,因为我需要在每个布局文件中指定相同的内容,我想在主题-AppTheme中定义它。任何解决方案将不胜感激。 最佳答案 为什么需要使用样式进行额外编码?你可以直接在res/values/

android - 在 ConstraintLayout 中向 View 添加约束会忽略左右边距

我想在java中向ConstraintLayout添加一些View。这是布局xml:这是Activity的代码:publicclassMainActivityextendsAppCompatActivity{privateConstraintLayoutlayout;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);layout=(ConstraintLayout)findVi

android - 如何在 Android 中为对齐的组件添加边距

我使用带有一些小部件的RelativeLayout。我有一个RadioGroup和一个TextView,我希望textview与radiogroup对齐并为其添加边距,使其比radiogroup稍微靠内。这是我的代码:很明显,TextView没有100dp的边距,即使我删除了alignLeft。如何设置margin? 最佳答案 边距不适用于对齐。您可以改用左内边距。有点离题,但我不建议在dp中使用奇数作为边距/填充-原因是,例如,针对hdpi缩放的3dp将是4.5像素,这在某些情况下会成为问题。